#include <stdio.h>

int a, b;

void swap(void)      /* 交换两个整数的值 */
{
    int a, b, t;           /* 定义了局部变量a, b和t */
    t = a;
    a = b;
    b = t;       /* 交换的是局部变量a, b的值 */
    printf("swap函数中：a = %d, b = %d\n", a, b);
}

int main(void) {
    a = 3, b = 5;         /* 为外部变量a, b赋值 */
    swap();
    printf("main函数中：a = %d, b = %d\n", a, b);
    return 0;
}
